import {
  post, get
} from "./request";

/**
 * 获取学生积分排行榜数据
 * @param {number} pageNum - 当前页码
 * @param {number} pageSize - 每页数量
 */
export function getRankList(pageNum, pageSize) {
  return post('/api/data/studentPoint', {
    pageNum,
    pageSize
  }, {
	  headers: {
      Authorization: localStorage.getItem('tokenType') + ' ' +localStorage.getItem('accessToken')
    }
  })
}
/**
 * 获取活动参与次数排行榜数据
 * @param {Object} params - 请求参数
 * @param {number} params.pageNum - 当前页码
 * @param {number} params.pageSize - 每页数量
 * @param {number} params.joinNum - 参与次数（固定为1）
 */
export function getActivityRankList(params) {
  return post('/api/user/activity/page', {
    pageNum: params.pageNum,
    pageSize: params.pageSize,
    joinNum: params.joinNum
  }, {
    headers: {
      Authorization: localStorage.getItem('tokenType') + ' ' + localStorage.getItem('accessToken')
    }
  })
}